package com.wzdigit.wms.basic.client.response.transfer;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 堆板明细--输出
 * Created by zyf on 2021/5/10 15:33
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(value = { "hibernateLazyInitializer", "handler", "fieldHandler" }, ignoreUnknown = false)
public class HeapAndMergerResponse implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 货品条码
     */
    @ApiModelProperty("货品条码")
    private String  goodsSN;

    /**
     * 订单号
     */
    @ApiModelProperty("订单号")
    private String poNO;

    /**
     * 外包装ID，即虚拟卡板PKG_ID
     */
    @ApiModelProperty("外包装ID，即虚拟卡板PKG_ID")
    private Integer pkgID;

    /**
     * 产品SN状态，堆板功能SN状态必须为2/3/4
     */
    @ApiModelProperty("货品状态")
    private Integer status;

    //LOC_ID、WHS_ID、SKU_CDOE、DESC_SN
    /**
     * 存储仓库
     */
    @ApiModelProperty("存储仓库")
    private Integer whsID;

    /**
     * 存储库位
     */
    @ApiModelProperty("存储库位")
    private Integer locID;

    /**
     * 业务类型
     */
    @ApiModelProperty("物料编码")
    private String skuCode;

    /**
     * 业务类型
     */
    @ApiModelProperty("机型")
    private String descCN;


}
